package com.wk.util;

import javax.servlet.http.HttpServletRequest;

import org.springframework.util.StringUtils;

/**
 * HTTP request相关常用方法 
 * 
 * @author shenxiaozhong
 * @version 1.0 2015年10月23日
 * @since 1.0
 */
public final class RequestUtils {

	public static Integer getClientFlag(HttpServletRequest request) {
		final String userAgent = request.getHeader("USER-AGENT");
		if (StringUtils.isEmpty(userAgent)) {
			return 1;
		}
		if (userAgent.toLowerCase().indexOf("pcclient") > -1) {
			return 4;
		} else if (userAgent.toLowerCase().indexOf("ios") > -1) {
			return 3;
		} else if (userAgent.toLowerCase().indexOf("android") > -1) {
			return 2;
		}
		return 1;
	}
}
